//导入axios这个包   
import axios from 'axios'

//挂载整个项目的接口基准地址
axios.defaults.baseURL='http://klxin.cn:8888/api/private/v1'
  export const login_api=(obj)=>{
    return  axios.post('/login',obj)  //一定要return出去 axios本来就是一个promise 让暴露出去的login_api拿到返回值,
}

//请求拦截器拦截器
axios.interceptors.request.use(
    res => {
      if (res) {  //如果请求成功认证这个token
     // 在发送请求之前做些什么
    //  console.log(res,44444);
     var  token=window.sessionStorage.getItem("token")
    //  console.log(token,445566);
     res.headers['Authorization']=token
     return res;
      }
    },
    err => {
      return Promise.reject(error);
    }
  );

  // 添加响应拦截器
axios.interceptors.response.use(function (response) {
    // 对响应数据做点什么
    return response;
  }, function (error) {
    // 对响应错误做点什么
    return Promise.reject(error);
  });


//  2-左侧菜单获取
export  const  menus_api=()=>{
    return axios('/menus')
}
